Copyright(C) Suminagi All Rights Reserved.
2005/7/19